package metrobotics;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Font;
import java.awt.Graphics;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
import javax.swing.BorderFactory;
import javax.swing.JPanel;
/**
* @author Pablo Munoz - Metrobotics
* this class is a panel with the metrobotics icon and the name of the application.
*
*/
public class Title extends JPanel {
public Title() {
super();
//Toolkit tk = Toolkit.getDefaultToolkit();
int Width = 360; //(int)(tk.getScreenSize().getWidth() * 0.30);//300);
int Height = 100; // (int)(tk.getScreenSize().getHeight() * 0.10);//100);
Dimension d = new Dimension(Width, Height);
setPreferredSize(d);
setBorder(BorderFactory.createRaisedBevelBorder());
setBackground(Color.gray);
}
protected void paintComponent(Graphics g){
super.paintComponent(g);
BufferedImage img = null;
try {
img = ImageIO.read(new File("resources/metrobotics-large-v5.gif"));
} catch (IOException e) {
e.printStackTrace();
}
g.drawImage(img, 10, 0, 290, 50, this);
g.setFont(new Font("SansSerif", Font.BOLD, 22));
g.drawString("Human Robot Interface", 25, 90);
}
}